give someone credit for

为某人提供(若干)信用贷款;为…称赞某人;把…归功于某人;认为某人有(某种能力或优点)